add jenkins job
refactoring