improve Background