getting around to porting the ugen_full md