Separated jobs related functionalities in separate script