made some 'underscore' (private) methods