Delete, add, edit functionality and modal dialogs implemented