protected execute method
added tests for sql parsing