made use of ntv2 optional and configurable