before tuple reform