protected variablres