add basic model classes & basic form integration