not works, need debug and tests
removed unused class