Cayley complexes