further tests (still not done oh god)