generated say hello controller