implemented refdes