archive class fix