integrate archive into result controller, add archive models and molds