changed ideas controller including some comments and making sure all methods have their params specified on header method