cleaned up a bit. moving towards full non persistent bg