update parser design