Metal plating technology