use `let` instead of instance variables