#26 now controllers are taken as spring components