cl come on i have time to read that long explanation