cheated a little with the construction of staves