added loading utility for archive