trigger and buzzer added