Conversion and invoke methods
new object allocation 
- storing not tested
- fixed lookup class bug