adding job factory
changed