add new background setting feature