wrote a shitty eval