add line number and character position
Added TODO explaining the new unused fields.