changing sizeof the position array to 4
updating QueryPartitioner to use ExpressionParser
small fixes