nexus
template jenkins
move abstraction to whole
move complex & whole to xin
cd