greetings controller and redesign