nodoc some private methods