3 months later, finally finished - eviltoast