lots of text added!