added town history support