architecture bug fixed, now you can weld