refactoring forecast controller - less clicks