Revert "third prototype"

This reverts commit 191e0640533f812e37ba74244bca94b8b03f20c6.