add buildOndDoc function