Added naive solder implementation