add Ryan's UI and make audio preload