separate asset from model