working background select