fake IO
magfield polynomial & fake IO update
magfield update
update