fix commands executing
add executor wrapper