developing model parser