framework for controllable mod