for delivering a step function, a slope or a continuous function