added some patterns