no 'fixes' just cleanup of for loops and using __proto__ instead of methods, explicit var declarations
adding min version