ICG improvement

# attribution
# expression
# array coverage
# dump functions created for all enum codes
TEST new case test