Visual Frameworks assignment 3.