other small pieces

To be done