added in add, edit, and remove entry support