doc execute