add comments and format code