Left menu generation rewrited (+1 squashed commits)

Squashed commits:

[8d7e711] Left menu generation rewrited
Functions cleaning (+1 squashed commits)

Squashed commits:

[2b72f24] Functions cleaning