formating and comments