slight tweaks, refactoring background class methods called from admin class