self reference for reconfigure