UI S2012 assignment 5