writing comments and documentation