add puppet calls.
M