pushing patterns out