basic add delete working