adding background and buttons