added some testing bullshit