list functions separated into a new file; car and cdr added