-added tuple creation system