adding documentation on handling puppet