requires
 
Magnets