references and etc...