broke some stuff. Having design flaw issues.