initial tcap stuff