depend_on_asset added