first commit
added models and controllers