going over the whole thing