More weird experimentation with dot generator
some requirements written down