Implementation for add and delete customization