split ctrl in packages, rename supercontroller to maincontroller