AVl tree header included
node struct started