readme + tests