====================GA =============================