I have improved code look and added safe error handling. Also I have included SHA256 signature so don't forgot to check your copy with it. Hope you enjoy! -Francis