adding basic interpreter; broke properties and still need to add trace info