how-to-design-a-stable-functional-diagram