Added references and examples