Dave's avenham cycle