rest edit, refactoring, removing items