initial version of TLG sub-class