pass options, wonder about cm change