added basic models and associations