acceptance for target and set-default.
refactor in tests
acceptance for get default.