update dependencies
update example to use joules filtering
add trap setting to model capabilities. not yet tested.