add sonar demo