comprehensive legal advice