fully implement finding of associate vector