background and introduction