some styling and commenting