added commentary, did not change functionality.