use fat arrow syntax to capture this in closure