added basic models and some extras