coding style++