add comments
add ctags task in Makefile
add more comments