use a more readable solution
whoops, that is not how you privatize class methods