Main #Public Anal