add Adaptive Background