Revert "API Before Implementing"

This reverts commit 470e50a1e03de7debd7bbde5e3a071742be30540.