Financial and legal directorate