Implement solution for User Interface lab