auto testing
bit more info on how to write tests