refactored header; more styles