minor improvement and translation