executor handles now all commands