Things to be done

Work in progress:

Future work: