optimization: moving class Buzzer -> namespace Buzzer