Revert "Revert "First Iteration""

This reverts commit 4caa7cbdf95fe6d4271a7ef6f516dcb69836e7a1.