docs should be private and in yard format