Please take a look at the processing steps in the following post, I explained in details,
Source of the post