hi
i don't understand how this works
it somestimes answers