update to new dcompose