แก้ไข และเพิ่ม function