this is just a writeup of the ideas we just had