update personal information
create_function