add archive module example with classes