added landscapes (collection of source and destination clients) to the mix instead of specifing users for sources (and destinations which wasn't implemented anyway)