delete / update / select functionality completed