Implemented searching and updating list