Revision3 Explanation