added protected member