implementing #10
ignoring data.json