basic interpreter fixes
simple print fn