Implemented both the save on admin UI and OOP save methods