Update Some Function