changed shuffle method and changed section array