fix coding style, add space after #
also check code documentation