not 100% understood. What we need to do is to