Modified to have temporary data on analyze.