added cut operator