migrate to compound