flesh out the idea a bit more