[WIP] Refactor controllers

dot is missing