fixed bug with new objects
started dynamic dispatch
added dynamic dispatch
fixed bug with temp var counting