I have trouble to understand why we need this? can you elaborate?