Add composer functions