just forgot what I have done here. I was drunk. But looks like it works fine
added 1 integration test