better name for public method