add filter step to get the pure data