compute type for dreams