removed migrations, more tests, less bugs, added logging