added statementexecution