added ga experiment code