it’s too hard to understand for me