i don't understand half of these either - eviltoast