effect methods added
assetFactory removed