background and overview