trying to fix dispatcher but still not working