better method name
comments, var names
comments, readability
no need to pass around ivar
readability