a man is explain some design with a diagram