inner structures added
fixed bugs
added a lot of structures
tree walking implemented