Towards a better design