refactor static analysis dimension