now using linq, seems to be just as quick