updated comments to explain weird styleing