rename to temple, TempleContext