added float to builtins and self to all method defs