Added API and some styling