more tests and start of locks
i dont even know