Revert "Revert "Fully Functional""

This reverts commit 315ef6e9fb9e8f25d182c73c83f67839313b6a9d.