initial after split from TeoPuppet