complete and archive