Add tests and pass all of them.