Implemented with sound, that can also be specified by user