configurable pi