finish archive titles class and wrapper function