version info and thanks to @GaryJones