added first concept of sonar