add&impl elv_direction dot-matrix module