Modules/UDI - Channel code implimented (partially)