Tagufc contract