this is for updating GA.cpp