New: anlaysis