add backend asset management