all the query and command functions are integrated with parser besides the one that uses conditions