better tests + py2/3 passing