completed download audio functionality and gui layout