rewrite sxpe_car_parse for create cons list
add gdb
use smart pointer