article delete function