effector model
effector update
cleanup