backend cuting