AN EXTENSIVE GUIDELINE TO ELECTROPLATING METAL: FROM PROCESS TO SOFTWARE