implemented base styles