added grammar rules for prepare and execute