Eva complete reboot! (Ready for review!)