fixed execute