MAJOR CHANGE: started to implement audio input support