broke some stuff fixxed some stuff