added CUDB analyzing functions