Add Abstract Controller for Frontend