changed to soft deleting instead of actual deleting