add audio, update TODO