establishing ancestor controller for frontend