How Magnets Work?