layout done, controllers done