new functionality: preceding and adjacent zero values