moved puppi deploy to seperate class