move CrossRefResponse into separate file