added js to handle the IMO dataset