not sure what these are...
diagrams added