comments and testing