added config, job and manager with enqueue impl