working on obj parser