completely changed interface and command inputs.