design and background updates