restructured extensions