swagnetism view 3