new structure for documentation