add styling and html prototype