More compiler work and removed necessity to creat

e an int for constants
more (did not commit first time?)