making market filter a proper object
getting rid of payload