implemented searching capabilities, new partial