start of structure based on Chris's initial sketch