initial version of simple GA