clean complete
swap and remove
Merge branch 'swap' into clean
delete extra line
remove from bigest subtree
little debug
tests