started cutting implementation