fix execute