add interface Sounds (not full realise )
global refactoring.