add: protection