Added edit, delete, and search functionality.