adding ga code and some example mod