Added percentage abstraction for setting the target