added references and spell checked