outline and skeleton