Add tests (WIP)