flesh out a bit of structure