Asset Manager implementation