restructured again + bare bones for the audio loop