analysis-base code chare