Way faster than me, I'm struggling here