added law stuffs