кстати на хабре есть обзорный пример с архивацией (3мес),
все очень подробно описано.
https://habr.com/post/122601/