rejigged intializtion to allow for less parameters, fixed the removal of archive entries if you make changes to the model after hitting undo a few times