all is working

without increase key
without list of leaves
added tests