basis of asset viewer and image asset viewer