made easier to program