documentation commends, refinements