i think this is easier to look at