better hash? also round to integers