ability to select and update