adding override keyword privatizing helper methods