added delete and edit dialog, improved ui and ux, everything is working