moved more styling to superclass