modified execute-indent