background and top layout