first styles need fixing