allowing for dynamically loading assets