interface with code provided with DQ