explain why this is useful