new method: execute statement