normalize:rebuild