conform to the coding style