some styling and code