Diogenes

work in progress....