fixed objective registration
removed old command executor