UI part and genetic class updated !