math ops working, removevar working, new model for temp vars