tests and comments