Background and goal