very nice written thread, gl