genetic done, need some tests again