integration of the userinterface part 2