Nano metal fluorides: small particles with great properties