initial tuple support