updated uber.js with working conversion