background jobs function not needed