Nano magnetism