Move compose to glue