+1 i love this guide well done