flesh out a bit more