first,lastをnewするように変更