add some basic commenting