Restructured assets & added audio function