modified cdnode