progress on foreground/background more