index

TODO: gray

TODO

TODO
TODO