simple styling and comments added