algorithmer part delete