adds Compose controller