github with tests
merge