adding various models and controllers for app