add some comments
add to git ignore