add background solution