init with temp bg