static helper methods added