fix protected