use "astyle --style=ansi --indent=spaces=4 -r *.h *.cc" to format code