remade tuple changes