added in soft delete and force delete options