using Engine.root for teaspoon root