flesh out some more ideas