without execute