added comments
styling fixes