Part II
Design Stage