very simple library for GAs