generated models and controllers