added buzzer function buzz()