add doc specific functionality to the dev branch