now using parse() in normalize()