V0.1 all completed parser with bug fixed