controller talking to view