End of part 5: Introduced the Controller