thorough analysis Legal compliance