added edit & delete features