thoughts on this design