remove comments and white space