visual frameworks 1303 project 2