callback, tests
readme