setup dispatchers