historical patterns