obsolete string
no vibration
code simplification