added cut feature