additions to css & functions