update test utils
update util.encode()
implement auth module