Miracle Development

Working on Miracle Base
Revert "Miracle Development"

This reverts commit 077460ba7ef71fe937a33b7a08d8f4e979a928ab.
Revert "Revert "Miracle Development""

This reverts commit 6e5a368f5e77c6ed8daa987a351e3f0cf197bab4.