add background method