Updated compose to take in a subject