updated model: all effects now have filters