Add Delete method and updated repositories