Key factors to consider for successful electroless nickel plating