some deletions here.