add missing compose operator