Nano sized magnets