added design and style