Revert "prototype"

This reverts commit 76ba414f6b3233f9e0ba30381e6b4365b2b7b2eb.