asset adapter
asset adapter