background working (still some minor perks)