add parse demo