Adds select all and validation. bjmcmorran