add valueOf()
0.1.1