add features for SD tap