i think is better step by step