change code add parse_sample