underscores let us pretend python has private methods