added specs, refactored stylesheet