controller rebuilded