got my TP compiler workign