some styles and backgrounds added