add documentation for using fragment for sub-steps