use real receive code