added CSS and tests