Allow multiple commands execution. Add extensive logging to whole module