coded parse stuff and junk