TSMSC holds general assembly