figured out the parse stuff..... sort of