remove TypeCompose