This is for the puppet technical challange.