Add some thoughts on design