moved logic for creating the dynamic asset dto to it's own function for fanciness