added background logger