add controllers and app structure: