added basic search solution