minor changes for execute