additional comments and -ansi gcc flag