The way the instructions are worded it seems that there can be multiple departments with multiple employees, and each needs to be displayed. By doing it like this all the display code is encapsulated within the employee and department. Then all you need to do is create a department array within the main.