Could you add a comment describing the function please?