added suppress warning
companion object and case classes
add checks for wikipedia parser output director