add some class
add iterator
v0.0.5