Finalised shuffle mechanism