using environment vaiables