edit & delete functions added