add setDestinationPercent method