please be consistent with the whitespaces. No whitespace anywhere except for && and ||