helper methods added