initial modifications as an extension of Archive model