documented, restructured