thank you for your detail guide