add capability read univeral newline characters
add to do comments