update camelot composer code