tuple is more suitable than list