updates to tcb.h