pre-prototype