new scoping for diff controller