add options for choosing different types of fastdict components.