nice writeup thanks for sharing!