can be more precise, that explain step by step?