more background processing work and testing