add vies and controllers