Add part-5
Add missing admin controller file
Add exception throw