2 added Json and shuffle set