adds data querying