Changed a little the GA