structure view (#22)

but it doesn't look that nice as i would expect