add test for HandleGA
add iterators
bug fixed
first commit
add iterators