remove commmonable and summarizable mixins
update TODO