now the callback even works\! i'm proud lol