high purity size