review inheritance from application controller