added voice recording funtionality