v1 - full function wine adds,edit,delete