some jenkins part implemented