added source archiving back in