fix rich push