Better skeleton of controllers