bug fixes ga_implement