use d and not document