added basic model skeleton