goes before protected