reconfigure framework; renewed focus on modularity