prototype phase