refactor the SdpHelper into sdp package