added UI and delete operation