Add functions from caaar to cdddr