Begin prototype 2.