update on dighl using modular code