MVC

Pattern
Revert "MVC"

This reverts commit 9d64c6640f23832b2a56dfc3d55de0a139aa4f7d.
Revert "Initial commit"

This reverts commit 1b6b4a43c53d9ade8741da6f3225407f3c896c36.