added basic object3d model. This still needs some work