what is sonar write its working