design how it should be