fixed: controller this scope. test safe