finished answers with best selection; Kevin was instrumental in this implementation