some statement compilation works
while loops