implement archive;
remove grouping helper from model;