i think locations are sent and queried and stuff