puppet flying.... in progress