update laws, and update app