week 8: shape nodes