Really useful details, you know so much things, appreciate it