changed return type to 'public-asset'