adding integer checking back to grammar
tested validation. fix pass