doesn't work. but is how i imagine that it should work