not perfect
 
Magnets