~ working on configuration tool part 2