added XXX pattern