my closure is now correct