link def fixed
running version of ele analyzer
add the rest