update small details
plan out controller methods