add more pre-defined dispatchers