added basic depth stuff
fixed convert methods