create object and parser (done)