support composite for dispatcher