Completed outline. Need to implemented logic to get multiples.