updated from current doc file