Up to step 5 With Limit