background processing appears to be working