documentation and skeleton changes