Add Associate of Icon and magnet

and Adding Argument Processing