CPST, TQNT, NMSS & ENER updates

CPST
TQNT
NMSS
ENER