user migration and tests
readme