i think the synchronized method works but i dont think we can actually test that