add dispatcher to model