Sorting out the controller actions design