models addition, initial commit