Solving the redundancy of Ananlyse while naming