modification for UDC