moved methods from add, edit, and support methods from item to admin