search can be done using query params