built interface and broke some stuff