variable declarations dont inherently n eed semis