updated supmat