How is the process of catching a dataset occurs . please explain the step by step process .