apply w/ vector no longer slow, set operations are really slow mark
them