Almost there.
Next thing to do:
format and parse