add demo composer