change base from 10 to 36 and other improvements