some comments for code