dyndoc stuff shared wth others