a bit more on design