Add tests
Add requirements