Xtratuple1

Similar to the features added to add pair! these changes also need to be done for tuple! The changes with any impact wiithin this update are all commented out.