add puppet2; puppet works