aaaand tests
and the actual test