Adding some GA framework