this is easier to read. functionally they do the same thing.