adding tests and checking changes