update text based on feedback, add some references