patience: review with documentation