Implemented editing. And search... kinda.