improvement on documentation