adds background and partial solution