added min value warnings and fixes on speaker