some errores of kazem resolved