整理一下，另加入reverse方法，將順序統一