[Task #3] - Controller