add README and some comments