It's obvious that the design was done incorrectly, ... Then there are code issues that have been violated with the way it was constructed.