users helpers instead of self to access instance vars