fix dispacher