fix bug in Execute