finish add sound, vibration functions, and can control them in settingsViewController