updated car and cdr... hopefully less wrong