Implement private assets
Use new style