step 2: design & prototype


step 3: test