lawyer add function added