Refactor functionalities for admin:
1. Add.
2. Update.
3. Delete.
4. List.