refactored from Meta to Assets