adds json; index layout