linearstep-beforestep-afterbasiscardinalmonotone