added rudimentary commentary