Added shuffle to Matrix interface