some thoughts about design