looks like this is not how it should work