model classes update