Start to add initialize-from-list (warm-up) function.