base tests, half/full steps