__dirname & don't shadow data since we need data.code