add basic seach and delete to personal codes; editing is still a problem