retab the file to adapt to eclipse/source insight
add some comments